package com.jwsoft.manager.common.vo.eduEnrollmenBrochure;

import com.bifang.assistant.common.vo.BasePageVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author zhiyuan
 * @Date 2024/5/21 18:43
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Schema(title = "批量操作VO", description = "批量操作VO")
public class BatchEnrollmentVO extends BasePageVO {
    @Schema(name = "schoolId", title = "学校Id")
    private String schoolId;

    @Schema(name = "classify", title = "2:义务教育段；1:幼儿园段")
    private String classify;

    @NotNull(message = "文章ids不能为空")
    @Schema(name = "articleId", title = "文章ids")
    private List<Long> articleIds;

    @Schema(name = "authStatus", title = "审核状态 0 未审核 1 审核通过 2 审核不通过")
    private String authStatus;

    @Schema(name = "articleStatus", description = "状态 draft 草稿 auth 审核中 finish 准备完成 on 发布中 off 下架")
    private String articleStatus;
}
